
package com.rt.schedulenew.api;

import com.rt.schedulebase.dto.DictUserRoleDto;
import com.rt.schedulebase.entity.DictUserRole;
import com.baomidou.mybatisplus.extension.service.IService;
import com.rt.schedulenew.utils.base.IBaseService;

import java.util.List;

public interface IDictUserRoleService extends IService<DictUserRole>, IBaseService<DictUserRole, DictUserRoleDto> {
    boolean delete(DictUserRole p0);

    boolean update(DictUserRole p0);

    DictUserRole getInfo(DictUserRoleDto p0);

    boolean insertUserBatch(DictUserRole p0);

    boolean insertRoleBatch(DictUserRole p0);

    List<DictUserRoleDto> getUserRoleList(DictUserRoleDto p0);

    List<DictUserRoleDto> getRoleUserList(DictUserRoleDto p0);

    List<DictUserRoleDto> getUserRoleListForInsert(DictUserRoleDto p0);

    List<DictUserRoleDto> getRoleUserListForInsert(DictUserRoleDto p0);
}
